def get_test_cases() -> list:
    """
    获取测试用例
    
    Returns:
        测试用例列表，每个元素为 (输入字符串, 预期输出)
    """
    test_cases = [
        ("babad", "bab"),    # 示例1
        ("cbbd", "bb"),      # 示例2
        ("a", "a"),          # 单个字符
        ("", ""),            # 空字符串
        ("aa", "aa"),        # 两个相同字符
        ("abcba", "abcba"),  # 奇数长度回文
        ("abba", "abba"),    # 偶数长度回文
        ("abcd", "a"),       # 无回文，返回第一个字符
        ("aaaa", "aaaa"),    # 全相同字符
        ("aabaa", "aabaa"),  # 中心对称回文
    ]
    
    return test_cases